# near model CODE resource # jump table entries: 9176-9192 (17 of them) export_1147: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 200C move.l D0, A4 0000000C 6610 bne +0x12 /* 0000001E */ 0000000E 7012 moveq.l D0, 0x12 00000010 2F00 move.l -[A7], D0 00000012 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00000016 2840 movea.l A4, D0 00000018 200C move.l D0, A4 0000001A 584F addq.w A7, 4 0000001C 6710 beq +0x12 /* 0000002E */ label0000001E: 0000001E 2F0C move.l -[A7], A4 00000020 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 00000024 2840 movea.l A4, D0 00000026 2054 movea.l A0, [A4] 00000028 20AD FD8A move.l [A0], [A5 - 0x276] 0000002C 584F addq.w A7, 4 label0000002E: 0000002E 200C move.l D0, A4 00000030 286E FFFC movea.l A4, [A6 - 0x4] 00000034 4E5E unlink A6 00000036 4E75 rts export_1148: 00000038 4E56 0000 link A6, 0 0000003C 2F0C move.l -[A7], A4 0000003E 286E 0008 movea.l A4, [A6 + 0x8] 00000042 200C move.l D0, A4 00000044 6728 beq +0x2A /* 0000006E */ 00000046 2054 movea.l A0, [A4] 00000048 20AD FD8A move.l [A0], [A5 - 0x276] 0000004C 200C move.l D0, A4 0000004E 671E beq +0x20 /* 0000006E */ 00000050 7000 moveq.l D0, 0x00 00000052 2F00 move.l -[A7], D0 00000054 2F0C move.l -[A7], A4 00000056 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 0000005A 202E 000C move.l D0, [A6 + 0xC] 0000005E 0800 0000 btst.b D0, 0x0 00000062 504F addq.w A7, 8 00000064 6708 beq +0xA /* 0000006E */ 00000066 2F0C move.l -[A7], A4 00000068 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 0000006C 584F addq.w A7, 4 label0000006E: 0000006E 286E FFFC movea.l A4, [A6 - 0x4] 00000072 4E5E unlink A6 00000074 4E75 rts export_1149: 00000076 4E56 0000 link A6, 0 0000007A 7001 moveq.l D0, 0x01 0000007C 2F00 move.l -[A7], D0 0000007E 7200 moveq.l D1, 0x00 00000080 2F01 move.l -[A7], D1 00000082 2F01 move.l -[A7], D1 00000084 2F01 move.l -[A7], D1 00000086 2F01 move.l -[A7], D1 00000088 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000008C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000090 2F2E 000C move.l -[A7], [A6 + 0xC] 00000094 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000098 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */] 0000009C 4E5E unlink A6 0000009E 4E75 rts export_1150: 000000A0 4E56 0000 link A6, 0 000000A4 203C 7377 6E64 move.l D0, 0x73776E64 /* 'swnd' */ 000000AA 4E5E unlink A6 000000AC 4E75 rts export_1151: 000000AE 4E56 0000 link A6, 0 000000B2 203C 7377 6E64 move.l D0, 0x73776E64 /* 'swnd' */ 000000B8 4E5E unlink A6 000000BA 4E75 rts export_1152: 000000BC 4E56 0000 link A6, 0 000000C0 48E7 1100 movem.l -[A7], D3,D7 000000C4 2E2E 000C move.l D7, [A6 + 0xC] 000000C8 7601 moveq.l D3, 0x01 000000CA 0C87 7377 6E64 cmpi.l D7, 0x73776E64 /* 'swnd' */ 000000D0 6716 beq +0x18 /* 000000E8 */ 000000D2 2F03 move.l -[A7], D3 000000D4 2F07 move.l -[A7], D7 000000D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000DA 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */] 000000DE 508F addq.l A7, 8 000000E0 261F move.l D3, [A7]+ 000000E2 4A00 tst.b D0 000000E4 6602 bne +0x4 /* 000000E8 */ 000000E6 7600 moveq.l D3, 0x00 label000000E8: 000000E8 1003 move.b D0, D3 000000EA 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8] 000000F0 4E5E unlink A6 000000F2 4E75 rts export_1153: 000000F4 4E56 0000 link A6, 0 000000F8 203C 7072 6976 move.l D0, 0x70726976 /* 'priv' */ 000000FE 4E5E unlink A6 00000100 4E75 rts export_1154: 00000102 4E56 FFFC link A6, -0x0004 00000106 48E7 0018 movem.l -[A7], A3,A4 0000010A 286E 0008 movea.l A4, [A6 + 0x8] 0000010E 7000 moveq.l D0, 0x00 00000110 2D40 FFFC move.l [A6 - 0x4], D0 00000114 2F0C move.l -[A7], A4 00000116 2054 movea.l A0, [A4] 00000118 2050 movea.l A0, [A0] 0000011A 2268 00CC movea.l A1, [A0 + 0xCC] 0000011E 4E91 jsr [A1] 00000120 2640 movea.l A3, D0 00000122 200B move.l D0, A3 00000124 584F addq.w A7, 4 00000126 6710 beq +0x12 /* 00000138 */ 00000128 700D moveq.l D0, 0x0D 0000012A 2F00 move.l -[A7], D0 0000012C 2F0B move.l -[A7], A3 0000012E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000132 2D40 FFFC move.l [A6 - 0x4], D0 00000136 504F addq.w A7, 8 label00000138: 00000138 202E FFFC move.l D0, [A6 - 0x4] 0000013C 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00000142 4E5E unlink A6 00000144 4E75 rts export_1155: 00000146 4E56 FFF8 link A6, -0x0008 0000014A 48E7 0118 movem.l -[A7], D7,A3,A4 0000014E 2E2E 0020 move.l D7, [A6 + 0x20] 00000152 286E 000C movea.l A4, [A6 + 0xC] 00000156 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */ 0000015E 7000 moveq.l D0, 0x00 00000160 2D40 FFFC move.l [A6 - 0x4], D0 00000164 41EE FFF8 lea.l A0, [A6 - 0x8] 00000168 2207 move.l D1, D7 0000016A 0481 6F64 6F63 subi.l D1, 0x6F646F63 /* 'odoc' */ 00000170 663E bne +0x40 /* 000001B0 */ 00000172 2F0C move.l -[A7], A4 00000174 2054 movea.l A0, [A4] 00000176 2050 movea.l A0, [A0] 00000178 2268 00CC movea.l A1, [A0 + 0xCC] 0000017C 4E91 jsr [A1] 0000017E 2640 movea.l A3, D0 00000180 2F0B move.l -[A7], A3 00000182 4EAD 178A jsr [A5 + 0x178A /* export_749 */] 00000186 41EE 002C lea.l A0, [A6 + 0x2C] 0000018A 2F20 move.l -[A7], -[A0] 0000018C 2F20 move.l -[A7], -[A0] 0000018E 2F07 move.l -[A7], D7 00000190 41EE 0020 lea.l A0, [A6 + 0x20] 00000194 2F20 move.l -[A7], -[A0] 00000196 2F20 move.l -[A7], -[A0] 00000198 41EE 0018 lea.l A0, [A6 + 0x18] 0000019C 2F20 move.l -[A7], -[A0] 0000019E 2F20 move.l -[A7], -[A0] 000001A0 2F0C move.l -[A7], A4 000001A2 486E FFF8 pea.l [A6 - 0x8] 000001A6 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 000001AA 4FEF 002C lea.l A7, [A7 + 0x2C] 000001AE 6028 bra +0x2A /* 000001D8 */ label000001B0: 000001B0 41EE 002C lea.l A0, [A6 + 0x2C] 000001B4 2F20 move.l -[A7], -[A0] 000001B6 2F20 move.l -[A7], -[A0] 000001B8 2F07 move.l -[A7], D7 000001BA 41EE 0020 lea.l A0, [A6 + 0x20] 000001BE 2F20 move.l -[A7], -[A0] 000001C0 2F20 move.l -[A7], -[A0] 000001C2 41EE 0018 lea.l A0, [A6 + 0x18] 000001C6 2F20 move.l -[A7], -[A0] 000001C8 2F20 move.l -[A7], -[A0] 000001CA 2F0C move.l -[A7], A4 000001CC 486E FFF8 pea.l [A6 - 0x8] 000001D0 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 000001D4 4FEF 0024 lea.l A7, [A7 + 0x24] label000001D8: 000001D8 206E 0008 movea.l A0, [A6 + 0x8] 000001DC 43EE FFF8 lea.l A1, [A6 - 0x8] 000001E0 20D9 move.l [A0]+, [A1]+ 000001E2 20D9 move.l [A0]+, [A1]+ 000001E4 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14] 000001EA 4E5E unlink A6 000001EC 4E75 rts export_1156: 000001EE 4E56 FFF0 link A6, -0x0010 000001F2 48E7 0118 movem.l -[A7], D7,A3,A4 000001F6 2E2E 0010 move.l D7, [A6 + 0x10] 000001FA 286E 000C movea.l A4, [A6 + 0xC] 000001FE 486E FFF8 pea.l [A6 - 0x8] 00000202 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */] 00000206 2007 move.l D0, D7 00000208 0480 6770 7072 subi.l D0, 0x67707072 /* 'gppr' */ 0000020E 584F addq.w A7, 4 00000210 6740 beq +0x42 /* 00000252 */ 00000212 0480 0003 03FE subi.l D0, 0x303FE 00000218 6738 beq +0x3A /* 00000252 */ 0000021A 0480 0803 FA02 subi.l D0, 0x803FA02 00000220 6730 beq +0x32 /* 00000252 */ 00000222 0480 03EE 09FE subi.l D0, 0x3EE09FE 00000228 6728 beq +0x2A /* 00000252 */ 0000022A 0480 0001 FA00 subi.l D0, 0x1FA00 00000230 6720 beq +0x22 /* 00000252 */ 00000232 0480 0000 EF02 subi.l D0, 0xEF02 00000238 6718 beq +0x1A /* 00000252 */ 0000023A 0480 0005 0E03 subi.l D0, 0x50E03 00000240 6710 beq +0x12 /* 00000252 */ 00000242 0480 0002 07F9 subi.l D0, 0x207F9 00000248 6708 beq +0xA /* 00000252 */ 0000024A 0480 0000 FB01 subi.l D0, 0xFB01 00000250 6632 bne +0x34 /* 00000284 */ label00000252: 00000252 2F0C move.l -[A7], A4 00000254 2054 movea.l A0, [A4] 00000256 2050 movea.l A0, [A0] 00000258 2268 008C movea.l A1, [A0 + 0x8C] 0000025C 4E91 jsr [A1] 0000025E 2640 movea.l A3, D0 00000260 2F07 move.l -[A7], D7 00000262 2F0B move.l -[A7], A3 00000264 486E FFF0 pea.l [A6 - 0x10] 00000268 2053 movea.l A0, [A3] 0000026A 2050 movea.l A0, [A0] 0000026C 2268 0034 movea.l A1, [A0 + 0x34] 00000270 4E91 jsr [A1] 00000272 41EE FFF8 lea.l A0, [A6 - 0x8] 00000276 43EE FFF0 lea.l A1, [A6 - 0x10] 0000027A 20D9 move.l [A0]+, [A1]+ 0000027C 20D9 move.l [A0]+, [A1]+ 0000027E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000282 6010 bra +0x12 /* 00000294 */ label00000284: 00000284 2F07 move.l -[A7], D7 00000286 2F0C move.l -[A7], A4 00000288 486E FFF8 pea.l [A6 - 0x8] 0000028C 4EAD 2302 jsr [A5 + 0x2302 /* export_1116 */] 00000290 4FEF 000C lea.l A7, [A7 + 0xC] label00000294: 00000294 206E 0008 movea.l A0, [A6 + 0x8] 00000298 43EE FFF8 lea.l A1, [A6 - 0x8] 0000029C 20D9 move.l [A0]+, [A1]+ 0000029E 20D9 move.l [A0]+, [A1]+ 000002A0 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 000002A6 4E5E unlink A6 000002A8 4E75 rts export_1157: 000002AA 4E56 0000 link A6, 0 000002AE 2F0C move.l -[A7], A4 000002B0 286E 0008 movea.l A4, [A6 + 0x8] 000002B4 200C move.l D0, A4 000002B6 6610 bne +0x12 /* 000002C8 */ 000002B8 7012 moveq.l D0, 0x12 000002BA 2F00 move.l -[A7], D0 000002BC 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 000002C0 2840 movea.l A4, D0 000002C2 200C move.l D0, A4 000002C4 584F addq.w A7, 4 000002C6 6710 beq +0x12 /* 000002D8 */ label000002C8: 000002C8 2F0C move.l -[A7], A4 000002CA 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 000002CE 2840 movea.l A4, D0 000002D0 2054 movea.l A0, [A4] 000002D2 20AD FD8E move.l [A0], [A5 - 0x272] 000002D6 584F addq.w A7, 4 label000002D8: 000002D8 200C move.l D0, A4 000002DA 286E FFFC movea.l A4, [A6 - 0x4] 000002DE 4E5E unlink A6 000002E0 4E75 rts export_1158: 000002E2 4E56 0000 link A6, 0 000002E6 2F0C move.l -[A7], A4 000002E8 286E 0008 movea.l A4, [A6 + 0x8] 000002EC 200C move.l D0, A4 000002EE 6728 beq +0x2A /* 00000318 */ 000002F0 2054 movea.l A0, [A4] 000002F2 20AD FD8E move.l [A0], [A5 - 0x272] 000002F6 200C move.l D0, A4 000002F8 671E beq +0x20 /* 00000318 */ 000002FA 7000 moveq.l D0, 0x00 000002FC 2F00 move.l -[A7], D0 000002FE 2F0C move.l -[A7], A4 00000300 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 00000304 202E 000C move.l D0, [A6 + 0xC] 00000308 0800 0000 btst.b D0, 0x0 0000030C 504F addq.w A7, 8 0000030E 6708 beq +0xA /* 00000318 */ 00000310 2F0C move.l -[A7], A4 00000312 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000316 584F addq.w A7, 4 label00000318: 00000318 286E FFFC movea.l A4, [A6 - 0x4] 0000031C 4E5E unlink A6 0000031E 4E75 rts export_1159: 00000320 4E56 0000 link A6, 0 00000324 7001 moveq.l D0, 0x01 00000326 2F00 move.l -[A7], D0 00000328 7200 moveq.l D1, 0x00 0000032A 2F01 move.l -[A7], D1 0000032C 2F01 move.l -[A7], D1 0000032E 2F01 move.l -[A7], D1 00000330 2F00 move.l -[A7], D0 00000332 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000336 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000033A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000033E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000342 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */] 00000346 4E5E unlink A6 00000348 4E75 rts export_1160: 0000034A 4E56 0000 link A6, 0 0000034E 203C 7177 6E64 move.l D0, 0x71776E64 /* 'qwnd' */ 00000354 4E5E unlink A6 00000356 4E75 rts export_1161: 00000358 4E56 0000 link A6, 0 0000035C 203C 7177 6E64 move.l D0, 0x71776E64 /* 'qwnd' */ 00000362 4E5E unlink A6 00000364 4E75 rts export_1162: 00000366 4E56 0000 link A6, 0 0000036A 48E7 0018 movem.l -[A7], A3,A4 0000036E 7000 moveq.l D0, 0x00 00000370 2640 movea.l A3, D0 00000372 206E 0008 movea.l A0, [A6 + 0x8] 00000376 2F08 move.l -[A7], A0 00000378 2050 movea.l A0, [A0] 0000037A 2050 movea.l A0, [A0] 0000037C 2268 00CC movea.l A1, [A0 + 0xCC] 00000380 4E91 jsr [A1] 00000382 2840 movea.l A4, D0 00000384 200C move.l D0, A4 00000386 584F addq.w A7, 4 00000388 670A beq +0xC /* 00000394 */ 0000038A 2F0C move.l -[A7], A4 0000038C 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */] 00000390 2640 movea.l A3, D0 00000392 584F addq.w A7, 4 label00000394: 00000394 200B move.l D0, A3 00000396 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000039C 4E5E unlink A6 0000039E 4E75 rts export_1163: 000003A0 4E56 FFF8 link A6, -0x0008 000003A4 2F07 move.l -[A7], D7 000003A6 2E2E 0020 move.l D7, [A6 + 0x20] 000003AA 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */ 000003B2 7000 moveq.l D0, 0x00 000003B4 2D40 FFFC move.l [A6 - 0x4], D0 000003B8 41EE FFF8 lea.l A0, [A6 - 0x8] 000003BC 2207 move.l D1, D7 000003BE 0481 636C 6F73 subi.l D1, 0x636C6F73 /* 'clos' */ 000003C4 6708 beq +0xA /* 000003CE */ 000003C6 0481 0BF7 FFF0 subi.l D1, 0xBF7FFF0 000003CC 660E bne +0x10 /* 000003DC */ label000003CE: 000003CE 2F3C FFFF F954 move.l -[A7], 0xFFFFF954 000003D4 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */] 000003D8 584F addq.w A7, 4 000003DA 602A bra +0x2C /* 00000406 */ label000003DC: 000003DC 41EE 002C lea.l A0, [A6 + 0x2C] 000003E0 2F20 move.l -[A7], -[A0] 000003E2 2F20 move.l -[A7], -[A0] 000003E4 2F07 move.l -[A7], D7 000003E6 41EE 0020 lea.l A0, [A6 + 0x20] 000003EA 2F20 move.l -[A7], -[A0] 000003EC 2F20 move.l -[A7], -[A0] 000003EE 41EE 0018 lea.l A0, [A6 + 0x18] 000003F2 2F20 move.l -[A7], -[A0] 000003F4 2F20 move.l -[A7], -[A0] 000003F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000003FA 486E FFF8 pea.l [A6 - 0x8] 000003FE 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 00000402 4FEF 0024 lea.l A7, [A7 + 0x24] label00000406: 00000406 206E 0008 movea.l A0, [A6 + 0x8] 0000040A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000040E 20D9 move.l [A0]+, [A1]+ 00000410 20D9 move.l [A0]+, [A1]+ 00000412 2E2E FFF4 move.l D7, [A6 - 0xC] 00000416 4E5E unlink A6 00000418 4E75 rts